[INFO] fetching crate cose-rust 0.1.7...
[INFO] checking cose-rust-0.1.7 against master#158f00a1c5175648af6f6099b075f78d1d014a28 for pr-121251
[INFO] extracting crate cose-rust 0.1.7 into /workspace/builds/worker-3-tc1/source
[INFO] validating manifest of crates.io crate cose-rust 0.1.7 on toolchain 158f00a1c5175648af6f6099b075f78d1d014a28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate cose-rust 0.1.7
[INFO] finished tweaking crates.io crate cose-rust 0.1.7
[INFO] tweaked toml for crates.io crate cose-rust 0.1.7 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded cbor-codec v0.7.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] b315785f7789ee9070bff13413470b218d21b8ee3b9c7aa03501968dd9ef46f6
[INFO] running `Command { std: "docker" "start" "-a" "b315785f7789ee9070bff13413470b218d21b8ee3b9c7aa03501968dd9ef46f6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b315785f7789ee9070bff13413470b218d21b8ee3b9c7aa03501968dd9ef46f6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b315785f7789ee9070bff13413470b218d21b8ee3b9c7aa03501968dd9ef46f6", kill_on_drop: false }`
[INFO] [stdout] b315785f7789ee9070bff13413470b218d21b8ee3b9c7aa03501968dd9ef46f6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 7847a76d9d58d8fc42a115549c28d5f5f10876330f046ff33ec859f41c9214b0
[INFO] running `Command { std: "docker" "start" "-a" "7847a76d9d58d8fc42a115549c28d5f5f10876330f046ff33ec859f41c9214b0", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.153
[INFO] [stderr]    Compiling proc-macro2 v1.0.78
[INFO] [stderr]    Compiling cc v1.0.88
[INFO] [stderr]    Compiling pkg-config v0.3.30
[INFO] [stderr]    Compiling vcpkg v0.2.15
[INFO] [stderr]    Compiling unicode-ident v1.0.12
[INFO] [stderr]     Checking foreign-types-shared v0.1.1
[INFO] [stderr]     Checking ppv-lite86 v0.2.17
[INFO] [stderr]    Compiling openssl v0.10.64
[INFO] [stderr]     Checking foreign-types v0.3.2
[INFO] [stderr]     Checking once_cell v1.19.0
[INFO] [stderr]     Checking byteorder v1.5.0
[INFO] [stderr]     Checking bitflags v2.4.2
[INFO] [stderr]    Compiling openssl-src v300.2.3+3.2.1
[INFO] [stderr]    Compiling quote v1.0.35
[INFO] [stderr]    Compiling openssl-sys v0.9.101
[INFO] [stderr]    Compiling syn v2.0.52
[INFO] [stderr]     Checking getrandom v0.2.12
[INFO] [stderr]     Checking cbor-codec v0.7.1
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]     Checking cose-rust v0.1.7 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `HkdfMode`
[INFO] [stdout]   --> src/algs.rs:15:25
[INFO] [stdout]    |
[INFO] [stdout] 15 | use openssl::pkey_ctx::{HkdfMode, PkeyCtx};
[INFO] [stdout]    |                         ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::common`
[INFO] [stdout]    --> src/utils.rs:128:5
[INFO] [stdout]     |
[INFO] [stdout] 128 | use crate::common;
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::headers`
[INFO] [stdout]    --> src/utils.rs:132:5
[INFO] [stdout]     |
[INFO] [stdout] 132 | use crate::headers;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `hex`
[INFO] [stdout]    --> src/lib.rs:649:13
[INFO] [stdout]     |
[INFO] [stdout] 649 |         use hex;
[INFO] [stdout]     |             ^^^ no external crate `hex`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `hex`
[INFO] [stdout]    --> src/lib.rs:668:13
[INFO] [stdout]     |
[INFO] [stdout] 668 |         use hex;
[INFO] [stdout]     |             ^^^ no external crate `hex`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `hex`
[INFO] [stdout]    --> src/lib.rs:693:13
[INFO] [stdout]     |
[INFO] [stdout] 693 |         use hex;
[INFO] [stdout]     |             ^^^ no external crate `hex`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `hex`
[INFO] [stdout]    --> src/lib.rs:719:13
[INFO] [stdout]     |
[INFO] [stdout] 719 |         use hex;
[INFO] [stdout]     |             ^^^ no external crate `hex`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `hex`
[INFO] [stdout]    --> src/lib.rs:735:13
[INFO] [stdout]     |
[INFO] [stdout] 735 |         use hex;
[INFO] [stdout]     |             ^^^ no external crate `hex`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `hex`
[INFO] [stdout]    --> src/lib.rs:761:13
[INFO] [stdout]     |
[INFO] [stdout] 761 |         use hex;
[INFO] [stdout]     |             ^^^ no external crate `hex`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `HkdfMode`
[INFO] [stdout]   --> src/algs.rs:15:25
[INFO] [stdout]    |
[INFO] [stdout] 15 | use openssl::pkey_ctx::{HkdfMode, PkeyCtx};
[INFO] [stdout]    |                         ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::common`
[INFO] [stdout]    --> src/utils.rs:128:5
[INFO] [stdout]     |
[INFO] [stdout] 128 | use crate::common;
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::headers`
[INFO] [stdout]    --> src/utils.rs:132:5
[INFO] [stdout]     |
[INFO] [stdout] 132 | use crate::headers;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `cipher_size` is assigned to, but never used
[INFO] [stdout]    --> src/algs.rs:962:17
[INFO] [stdout]     |
[INFO] [stdout] 962 |             let cipher_size;
[INFO] [stdout]     |                 ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: consider using `_cipher_size` instead
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `cipher_size` is never read
[INFO] [stdout]    --> src/algs.rs:965:17
[INFO] [stdout]     |
[INFO] [stdout] 965 |                 cipher_size = 16;
[INFO] [stdout]     |                 ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `cipher_size` is never read
[INFO] [stdout]    --> src/algs.rs:968:17
[INFO] [stdout]     |
[INFO] [stdout] 968 |                 cipher_size = 32;
[INFO] [stdout]     |                 ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `cipher_size` is assigned to, but never used
[INFO] [stdout]    --> src/algs.rs:962:17
[INFO] [stdout]     |
[INFO] [stdout] 962 |             let cipher_size;
[INFO] [stdout]     |                 ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: consider using `_cipher_size` instead
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `cipher_size` is never read
[INFO] [stdout]    --> src/algs.rs:965:17
[INFO] [stdout]     |
[INFO] [stdout] 965 |                 cipher_size = 16;
[INFO] [stdout]     |                 ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `cipher_size` is never read
[INFO] [stdout]    --> src/algs.rs:968:17
[INFO] [stdout]     |
[INFO] [stdout] 968 |                 cipher_size = 32;
[INFO] [stdout]     |                 ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `OKP_ALGS` is never used
[INFO] [stdout]    --> src/algs.rs:231:18
[INFO] [stdout]     |
[INFO] [stdout] 231 | pub(crate) const OKP_ALGS: [i32; 1] = [EDDSA];
[INFO] [stdout]     |                  ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EC2_ALGS` is never used
[INFO] [stdout]    --> src/algs.rs:232:18
[INFO] [stdout]     |
[INFO] [stdout] 232 | pub(crate) const EC2_ALGS: [i32; 4] = [ES256, ES384, ES512, ES256K];
[INFO] [stdout]     |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RSA_ALGS` is never used
[INFO] [stdout]    --> src/algs.rs:233:18
[INFO] [stdout]     |
[INFO] [stdout] 233 | pub(crate) const RSA_ALGS: [i32; 3] = [PS256, PS384, PS512];
[INFO] [stdout]     |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SYMMETRIC_ALGS` is never used
[INFO] [stdout]    --> src/algs.rs:234:18
[INFO] [stdout]     |
[INFO] [stdout] 234 | pub(crate) const SYMMETRIC_ALGS: [i32; 28] = [
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 10 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors; 6 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `cose-rust` (lib test) due to 7 previous errors; 6 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "7847a76d9d58d8fc42a115549c28d5f5f10876330f046ff33ec859f41c9214b0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7847a76d9d58d8fc42a115549c28d5f5f10876330f046ff33ec859f41c9214b0", kill_on_drop: false }`
[INFO] [stdout] 7847a76d9d58d8fc42a115549c28d5f5f10876330f046ff33ec859f41c9214b0
[INFO] checking cose-rust-0.1.7 against try#b4fc5dbf0bc33be331f9d893db5b3a794f29724a+rustflags=-Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds for pr-121251
[INFO] extracting crate cose-rust 0.1.7 into /workspace/builds/worker-3-tc2/source
[INFO] validating manifest of crates.io crate cose-rust 0.1.7 on toolchain b4fc5dbf0bc33be331f9d893db5b3a794f29724a
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate cose-rust 0.1.7
[INFO] finished tweaking crates.io crate cose-rust 0.1.7
[INFO] tweaked toml for crates.io crate cose-rust 0.1.7 written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] f434d01a656d94d3ed3849fa8d7d91b14f3ee3e13e149b776ce8474d2084d1e3
[INFO] running `Command { std: "docker" "start" "-a" "f434d01a656d94d3ed3849fa8d7d91b14f3ee3e13e149b776ce8474d2084d1e3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f434d01a656d94d3ed3849fa8d7d91b14f3ee3e13e149b776ce8474d2084d1e3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f434d01a656d94d3ed3849fa8d7d91b14f3ee3e13e149b776ce8474d2084d1e3", kill_on_drop: false }`
[INFO] [stdout] f434d01a656d94d3ed3849fa8d7d91b14f3ee3e13e149b776ce8474d2084d1e3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 0ed6ae622eacb219da9c7fa07da60886fd2091296ce3c98b2ef8c98657a4cc08
[INFO] running `Command { std: "docker" "start" "-a" "0ed6ae622eacb219da9c7fa07da60886fd2091296ce3c98b2ef8c98657a4cc08", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.153
[INFO] [stderr]    Compiling cc v1.0.88
[INFO] [stderr]    Compiling proc-macro2 v1.0.78
[INFO] [stderr]    Compiling vcpkg v0.2.15
[INFO] [stderr]    Compiling pkg-config v0.3.30
[INFO] [stderr]    Compiling unicode-ident v1.0.12
[INFO] [stderr]    Compiling openssl v0.10.64
[INFO] [stderr]     Checking ppv-lite86 v0.2.17
[INFO] [stderr]     Checking foreign-types-shared v0.1.1
[INFO] [stderr]     Checking foreign-types v0.3.2
[INFO] [stderr]     Checking bitflags v2.4.2
[INFO] [stderr]     Checking once_cell v1.19.0
[INFO] [stderr]     Checking byteorder v1.5.0
[INFO] [stderr]    Compiling openssl-src v300.2.3+3.2.1
[INFO] [stderr]    Compiling quote v1.0.35
[INFO] [stderr]    Compiling openssl-sys v0.9.101
[INFO] [stderr]    Compiling syn v2.0.52
[INFO] [stderr]     Checking getrandom v0.2.12
[INFO] [stderr]     Checking cbor-codec v0.7.1
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]     Checking cose-rust v0.1.7 (/opt/rustwide/workdir)
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/headers.rs:427:18
[INFO] [stdout]     |
[INFO] [stdout] 427 |         for i in 0..self.unprotected.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/headers.rs:455:22
[INFO] [stdout]     |
[INFO] [stdout] 455 |             for i in 0..self.protected.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/headers.rs:478:18
[INFO] [stdout]     |
[INFO] [stdout] 478 |         for _ in 0..unprot_len {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/headers.rs:494:18
[INFO] [stdout]     |
[INFO] [stdout] 494 |         for _ in 0..prot_len {
[INFO] [stdout]     |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/headers.rs:691:22
[INFO] [stdout]     |
[INFO] [stdout] 691 |             for _ in 0..decoder.array()? {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/headers.rs:769:26
[INFO] [stdout]     |
[INFO] [stdout] 769 |                 for _ in 0..x5_len {
[INFO] [stdout]     |                          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/headers.rs:890:26
[INFO] [stdout]     |
[INFO] [stdout] 890 |                 for _ in 1..n {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/headers.rs:907:18
[INFO] [stdout]     |
[INFO] [stdout] 907 |         for i in 0..self.counters.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/keys.rs:504:18
[INFO] [stdout]     |
[INFO] [stdout] 504 |         for _ in 0..d.object()? {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/keys.rs:544:27
[INFO] [stdout]     |
[INFO] [stdout] 544 |                 for _i in 0..d.array()? {
[INFO] [stdout]     |                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/keys.rs:630:26
[INFO] [stdout]     |
[INFO] [stdout] 630 |                 for _ in 0..d.array()? {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/keys.rs:743:22
[INFO] [stdout]     |
[INFO] [stdout] 743 |             for i in 0..len {
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/keys.rs:761:22
[INFO] [stdout]     |
[INFO] [stdout] 761 |             for _ in 0..len {
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/keys.rs:776:18
[INFO] [stdout]     |
[INFO] [stdout] 776 |         for i in 0..self.cose_keys.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `HkdfMode`
[INFO] [stdout]   --> src/algs.rs:15:25
[INFO] [stdout]    |
[INFO] [stdout] 15 | use openssl::pkey_ctx::{HkdfMode, PkeyCtx};
[INFO] [stdout]    |                         ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/algs.rs:464:39
[INFO] [stdout]     |
[INFO] [stdout] 464 |         BigNum::from_slice(&signature[size..])?,
[INFO] [stdout]     |                                       ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algs.rs:499:14
[INFO] [stdout]     |
[INFO] [stdout] 499 |         Ok(s[index..index + size].to_vec())
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algs.rs:566:14
[INFO] [stdout]     |
[INFO] [stdout] 566 |         Ok(s[index..index + size].to_vec() == *signature)
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/algs.rs:656:46
[INFO] [stdout]     |
[INFO] [stdout] 656 |         let rest = ctx.cipher_final(&mut out[count..])?;
[INFO] [stdout]     |                                              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/algs.rs:727:30
[INFO] [stdout]     |
[INFO] [stdout] 727 |         let tag = ciphertext[offset..].to_vec();
[INFO] [stdout]     |                              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/algs.rs:765:25
[INFO] [stdout]     |
[INFO] [stdout] 765 |             &ciphertext[offset..],
[INFO] [stdout]     |                         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algs.rs:856:15
[INFO] [stdout]     |
[INFO] [stdout] 856 |     for i in (1..chain.len()).rev() {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algs.rs:972:19
[INFO] [stdout]     |
[INFO] [stdout] 972 |             t = s[index..index + 16].to_vec();
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/algs.rs:1069:14
[INFO] [stdout]      |
[INFO] [stdout] 1069 |     for i in 0..padded.len() {
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/message.rs:730:18
[INFO] [stdout]     |
[INFO] [stdout] 730 |         for i in 0..self.agents.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/message.rs:1015:26
[INFO] [stdout]      |
[INFO] [stdout] 1015 |                 for i in 0..self.agents.len() {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/message.rs:1069:30
[INFO] [stdout]      |
[INFO] [stdout] 1069 |                     for i in 0..self.agents.len() {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/message.rs:1172:22
[INFO] [stdout]      |
[INFO] [stdout] 1172 |             for i in 0..a_len {
[INFO] [stdout]      |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/message.rs:1274:30
[INFO] [stdout]      |
[INFO] [stdout] 1274 |                     for _ in 0..r_len {
[INFO] [stdout]      |                              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::common`
[INFO] [stdout]    --> src/utils.rs:128:5
[INFO] [stdout]     |
[INFO] [stdout] 128 | use crate::common;
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::headers`
[INFO] [stdout]    --> src/utils.rs:132:5
[INFO] [stdout]     |
[INFO] [stdout] 132 | use crate::headers;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/common.rs:19:14
[INFO] [stdout]    |
[INFO] [stdout] 19 |     for i in 0..algs::SIGNING_ALGS.len() {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/common.rs:24:14
[INFO] [stdout]    |
[INFO] [stdout] 24 |     for i in 0..algs::ENCRYPT_ALGS.len() {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/common.rs:29:14
[INFO] [stdout]    |
[INFO] [stdout] 29 |     for i in 0..algs::MAC_ALGS.len() {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/common.rs:34:14
[INFO] [stdout]    |
[INFO] [stdout] 34 |     for i in 0..algs::KEY_DISTRIBUTION_ALGS.len() {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/common.rs:39:14
[INFO] [stdout]    |
[INFO] [stdout] 39 |     for i in 0..algs::HASH_ALGS.len() {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/common.rs:63:14
[INFO] [stdout]    |
[INFO] [stdout] 63 |     for i in 0..keys::KTY_ALL.len() {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/common.rs:71:14
[INFO] [stdout]    |
[INFO] [stdout] 71 |     for i in 0..keys::CURVES_ALL.len() {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/common.rs:79:14
[INFO] [stdout]    |
[INFO] [stdout] 79 |     for i in 0..keys::KEY_OPS_ALL.len() {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `hex`
[INFO] [stdout]    --> src/lib.rs:649:13
[INFO] [stdout]     |
[INFO] [stdout] 649 |         use hex;
[INFO] [stdout]     |             ^^^ no external crate `hex`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `hex`
[INFO] [stdout]    --> src/lib.rs:668:13
[INFO] [stdout]     |
[INFO] [stdout] 668 |         use hex;
[INFO] [stdout]     |             ^^^ no external crate `hex`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `hex`
[INFO] [stdout]    --> src/lib.rs:693:13
[INFO] [stdout]     |
[INFO] [stdout] 693 |         use hex;
[INFO] [stdout]     |             ^^^ no external crate `hex`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `hex`
[INFO] [stdout]    --> src/lib.rs:719:13
[INFO] [stdout]     |
[INFO] [stdout] 719 |         use hex;
[INFO] [stdout]     |             ^^^ no external crate `hex`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `hex`
[INFO] [stdout]    --> src/lib.rs:735:13
[INFO] [stdout]     |
[INFO] [stdout] 735 |         use hex;
[INFO] [stdout]     |             ^^^ no external crate `hex`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `hex`
[INFO] [stdout]    --> src/lib.rs:761:13
[INFO] [stdout]     |
[INFO] [stdout] 761 |         use hex;
[INFO] [stdout]     |             ^^^ no external crate `hex`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/headers.rs:427:18
[INFO] [stdout]     |
[INFO] [stdout] 427 |         for i in 0..self.unprotected.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/headers.rs:455:22
[INFO] [stdout]     |
[INFO] [stdout] 455 |             for i in 0..self.protected.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/headers.rs:478:18
[INFO] [stdout]     |
[INFO] [stdout] 478 |         for _ in 0..unprot_len {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/headers.rs:494:18
[INFO] [stdout]     |
[INFO] [stdout] 494 |         for _ in 0..prot_len {
[INFO] [stdout]     |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/headers.rs:691:22
[INFO] [stdout]     |
[INFO] [stdout] 691 |             for _ in 0..decoder.array()? {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/headers.rs:769:26
[INFO] [stdout]     |
[INFO] [stdout] 769 |                 for _ in 0..x5_len {
[INFO] [stdout]     |                          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/headers.rs:890:26
[INFO] [stdout]     |
[INFO] [stdout] 890 |                 for _ in 1..n {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/headers.rs:907:18
[INFO] [stdout]     |
[INFO] [stdout] 907 |         for i in 0..self.counters.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/keys.rs:504:18
[INFO] [stdout]     |
[INFO] [stdout] 504 |         for _ in 0..d.object()? {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/keys.rs:544:27
[INFO] [stdout]     |
[INFO] [stdout] 544 |                 for _i in 0..d.array()? {
[INFO] [stdout]     |                           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/keys.rs:630:26
[INFO] [stdout]     |
[INFO] [stdout] 630 |                 for _ in 0..d.array()? {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/keys.rs:743:22
[INFO] [stdout]     |
[INFO] [stdout] 743 |             for i in 0..len {
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/keys.rs:761:22
[INFO] [stdout]     |
[INFO] [stdout] 761 |             for _ in 0..len {
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/keys.rs:776:18
[INFO] [stdout]     |
[INFO] [stdout] 776 |         for i in 0..self.cose_keys.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `HkdfMode`
[INFO] [stdout]   --> src/algs.rs:15:25
[INFO] [stdout]    |
[INFO] [stdout] 15 | use openssl::pkey_ctx::{HkdfMode, PkeyCtx};
[INFO] [stdout]    |                         ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/algs.rs:464:39
[INFO] [stdout]     |
[INFO] [stdout] 464 |         BigNum::from_slice(&signature[size..])?,
[INFO] [stdout]     |                                       ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algs.rs:499:14
[INFO] [stdout]     |
[INFO] [stdout] 499 |         Ok(s[index..index + size].to_vec())
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algs.rs:566:14
[INFO] [stdout]     |
[INFO] [stdout] 566 |         Ok(s[index..index + size].to_vec() == *signature)
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/algs.rs:656:46
[INFO] [stdout]     |
[INFO] [stdout] 656 |         let rest = ctx.cipher_final(&mut out[count..])?;
[INFO] [stdout]     |                                              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/algs.rs:727:30
[INFO] [stdout]     |
[INFO] [stdout] 727 |         let tag = ciphertext[offset..].to_vec();
[INFO] [stdout]     |                              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/algs.rs:765:25
[INFO] [stdout]     |
[INFO] [stdout] 765 |             &ciphertext[offset..],
[INFO] [stdout]     |                         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algs.rs:856:15
[INFO] [stdout]     |
[INFO] [stdout] 856 |     for i in (1..chain.len()).rev() {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/algs.rs:972:19
[INFO] [stdout]     |
[INFO] [stdout] 972 |             t = s[index..index + 16].to_vec();
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/algs.rs:1069:14
[INFO] [stdout]      |
[INFO] [stdout] 1069 |     for i in 0..padded.len() {
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/message.rs:730:18
[INFO] [stdout]     |
[INFO] [stdout] 730 |         for i in 0..self.agents.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/message.rs:1015:26
[INFO] [stdout]      |
[INFO] [stdout] 1015 |                 for i in 0..self.agents.len() {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/message.rs:1069:30
[INFO] [stdout]      |
[INFO] [stdout] 1069 |                     for i in 0..self.agents.len() {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/message.rs:1172:22
[INFO] [stdout]      |
[INFO] [stdout] 1172 |             for i in 0..a_len {
[INFO] [stdout]      |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/message.rs:1274:30
[INFO] [stdout]      |
[INFO] [stdout] 1274 |                     for _ in 0..r_len {
[INFO] [stdout]      |                              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::common`
[INFO] [stdout]    --> src/utils.rs:128:5
[INFO] [stdout]     |
[INFO] [stdout] 128 | use crate::common;
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::headers`
[INFO] [stdout]    --> src/utils.rs:132:5
[INFO] [stdout]     |
[INFO] [stdout] 132 | use crate::headers;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/common.rs:19:14
[INFO] [stdout]    |
[INFO] [stdout] 19 |     for i in 0..algs::SIGNING_ALGS.len() {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/common.rs:24:14
[INFO] [stdout]    |
[INFO] [stdout] 24 |     for i in 0..algs::ENCRYPT_ALGS.len() {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/common.rs:29:14
[INFO] [stdout]    |
[INFO] [stdout] 29 |     for i in 0..algs::MAC_ALGS.len() {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/common.rs:34:14
[INFO] [stdout]    |
[INFO] [stdout] 34 |     for i in 0..algs::KEY_DISTRIBUTION_ALGS.len() {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/common.rs:39:14
[INFO] [stdout]    |
[INFO] [stdout] 39 |     for i in 0..algs::HASH_ALGS.len() {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/common.rs:63:14
[INFO] [stdout]    |
[INFO] [stdout] 63 |     for i in 0..keys::KTY_ALL.len() {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/common.rs:71:14
[INFO] [stdout]    |
[INFO] [stdout] 71 |     for i in 0..keys::CURVES_ALL.len() {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/common.rs:79:14
[INFO] [stdout]    |
[INFO] [stdout] 79 |     for i in 0..keys::KEY_OPS_ALL.len() {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `cipher_size` is assigned to, but never used
[INFO] [stdout]    --> src/algs.rs:962:17
[INFO] [stdout]     |
[INFO] [stdout] 962 |             let cipher_size;
[INFO] [stdout]     |                 ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: consider using `_cipher_size` instead
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `cipher_size` is never read
[INFO] [stdout]    --> src/algs.rs:965:17
[INFO] [stdout]     |
[INFO] [stdout] 965 |                 cipher_size = 16;
[INFO] [stdout]     |                 ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `cipher_size` is never read
[INFO] [stdout]    --> src/algs.rs:968:17
[INFO] [stdout]     |
[INFO] [stdout] 968 |                 cipher_size = 32;
[INFO] [stdout]     |                 ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `OKP_ALGS` is never used
[INFO] [stdout]    --> src/algs.rs:231:18
[INFO] [stdout]     |
[INFO] [stdout] 231 | pub(crate) const OKP_ALGS: [i32; 1] = [EDDSA];
[INFO] [stdout]     |                  ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EC2_ALGS` is never used
[INFO] [stdout]    --> src/algs.rs:232:18
[INFO] [stdout]     |
[INFO] [stdout] 232 | pub(crate) const EC2_ALGS: [i32; 4] = [ES256, ES384, ES512, ES256K];
[INFO] [stdout]     |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RSA_ALGS` is never used
[INFO] [stdout]    --> src/algs.rs:233:18
[INFO] [stdout]     |
[INFO] [stdout] 233 | pub(crate) const RSA_ALGS: [i32; 3] = [PS256, PS384, PS512];
[INFO] [stdout]     |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SYMMETRIC_ALGS` is never used
[INFO] [stdout]    --> src/algs.rs:234:18
[INFO] [stdout]     |
[INFO] [stdout] 234 | pub(crate) const SYMMETRIC_ALGS: [i32; 28] = [
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `cipher_size` is assigned to, but never used
[INFO] [stdout]    --> src/algs.rs:962:17
[INFO] [stdout]     |
[INFO] [stdout] 962 |             let cipher_size;
[INFO] [stdout]     |                 ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: consider using `_cipher_size` instead
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `cipher_size` is never read
[INFO] [stdout]    --> src/algs.rs:965:17
[INFO] [stdout]     |
[INFO] [stdout] 965 |                 cipher_size = 16;
[INFO] [stdout]     |                 ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `cipher_size` is never read
[INFO] [stdout]    --> src/algs.rs:968:17
[INFO] [stdout]     |
[INFO] [stdout] 968 |                 cipher_size = 32;
[INFO] [stdout]     |                 ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 46 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors; 42 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `cose-rust` (lib test) due to 7 previous errors; 42 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "0ed6ae622eacb219da9c7fa07da60886fd2091296ce3c98b2ef8c98657a4cc08", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0ed6ae622eacb219da9c7fa07da60886fd2091296ce3c98b2ef8c98657a4cc08", kill_on_drop: false }`
[INFO] [stdout] 0ed6ae622eacb219da9c7fa07da60886fd2091296ce3c98b2ef8c98657a4cc08
